/* 控件 css */

input[type="text"] {
	padding-left: 2px;
}
/**
 * Search 中的td,th,文本框,多行文本
 * 控制边距
 */
.list tbody td,th,input[type="text"],textarea,select,#dvMsgBox .title,#dvMsgBox .ct{
	padding-top: 4px;
	padding-bottom: 4px;
}


/**
 * 無邊框
 */
.nobd {
	border: 0px;
	width: 100%;
	height: inherit;
	outline: none;
}
.select {
	background-color: white;
    border: 1px solid #aaa;
    overflow: auto;
    position: absolute;
    cursor: pointer;
    z-index: 500;
    display: none;
	outline: none;
}
.select-item {
    padding: 2px 7px;
}
.select-item:hover{
    background-color: #fbf0d2;
}

/** 
 * 多行文本
 */
textarea {
	resize:none;	/** 禁止拖動 */
}
/** 多行文本框 */
.changeBorder {
	border-radius:4px;
}

/**
 * 列表- 主体样式
 */
.base_table table {
	table-layout: fixed;
    border-collapse: collapse;
}
.base_table .div_thead {
	background-color: transparent;
}
.base_table .div_tbody {
	background-color: white;
	overflow: auto;
}
.base_table .searchPage {
	max-height: 700px;
}
.base_table .table_thead, .base_table .table_tbody,.base_table .table_tfoot{
	width: 100%;
}
.table_tbody td span{
	overflow:hidden;        /* 超出的文本隐藏 */
	text-overflow:ellipsis; /* 溢出用省略号显示 */
	word-break:keep-all;    /* 不换行 */
	white-space:nowrap;     /* 不换行 */
}
.table_thead tr {
	background-color:#F2F5F;
}
.base_table tr th {
	border: 1px solid #d0d0d0;
	cursor: pointer;
	/* font-weight: normal; */
}
.base_table td {
	 border: 1px solid #d0d0d0;
}
.base_table .table_tbody{
	overflow: hidden;
	overflow-y: auto;
}

/** 
 * 列表-中间部分
 */
.list tbody td span{
    overflow:hidden;        /* 超出的文本隐藏 */
    text-overflow:ellipsis; /* 溢出用省略号显示 */
    word-break:keep-all;    /* 不换行 */
    white-space:nowrap;     /* 不换行 */
	padding-left: 4px;
}
.list tbody tr:nth-child(even){
    background-color: rgb(240,240,240);
}
.list tbody td.level_right {
    padding-right: 4px;
}
.list tbody tr:not(.noTrHover):hover {
    cursor: pointer;
    background-color: #fbf0d2;
}

/**
 * tables-表格
 */
.tables{
    border-spacing:0;
    margin: 4px;
}
/** 表格-標籤字體加粗 */
.tables tr th {
    text-align: left;
    font-weight: bold;
    padding: 0px 0px 4px 0px;
}
.tables tbody th span {
    margin: 0px 5px 0px 10px;
}
.tables tbody td span {
    margin: 0px 5px;
}
.tables>tbody>tr>td {
    padding: 0px 32px 4px 8px;
}
.tables em {
    padding-right: 8px;
}


/**
 * 提示框
 */
.box-163css{ width:350px; margin:220px auto; position:relative;}
.box-163css input{ margin-left:10px; border:none; border:1px solid #a10000; background:#c00; text-align:center; height:24px; line-height:20px; color:#fff; cursor:pointer;}
#dvMsgBox{display:none;position:absolute;width:300px;overflow:hidden;z-index:9999; border-radius:4px;}  
#dvMsgBox .top{
    color: white;
    padding-left: 4px
}  
#dvMsgBox .top .right .title{
	color:#fff;
	vertical-align:middle;
	overflow:hidden;
	padding-left: 4px;
}
#dvMsgBox .top .right .title a{
	width: 16px;
    height: 16px;
    display: inline-block;
    float: right;
    overflow: hidden;
    margin: 4px;
    background-image: url(../img/tool-sprites.gif);
}
#dvMsgBox .top .right .title a:hover{
	/* background-position: -45px 0; */
}
#dvMsgBox .body{background:#fff;padding-left:10px;}  
#dvMsgBox .body .right{background:#fff;padding-right:2px;}  
#dvMsgBox .body .right .ct {
	vertical-align: middle;
	width: 100%;
	color:rgba(0,0,0);
}
#dvMsgBox .body .right .ct .pro{width:280px;border:solid 1px #6593cf;height:25px;background:#ffffff;line-height:23px;overflow:hidden;}  
#dvMsgBox .body .right .ct .pro .bg{width:0%;height:100%;background:#c9dffc;}  
#dvMsgBox .bottom{background:#fff;padding-left:6px;padding-bottom:16px;}
#dvMsgBox .bottom .right{height:100%;padding-right:6px;}  

#dvMsgBox input.btnfocus{ 
	background-color: rgb(20,61,85);
	border-radius: 4px;
	margin:0px auto;
	border:none;
	height:25px;
	cursor:pointer;
	color:#fff;
}  
#dvMsgBox .icon{width:32px;height:32px;float:left;margin-right:10px;}  
#dvMsgBox .error{background:url(icon-error.gif) no-repeat;}  
#dvMsgBox .info{background:url(icon-info.gif) no-repeat;}  
#dvMsgBox .warning{background:url(icon-warning.gif) no-repeat;}  
#dvMsgBox .clear{clear:both;}  
#dvMsgBox .height{height:10px;line-height:10px;}  
#ShowBolightBox{display:none;-moz-opacity:0.5;filter:alpha(opacity=50);opacity:0.5;background-color:#000000;z-index:100;position:absolute;left:0px;top:0px;}
#dvMsgBtns{ text-align:center; width:100%;}
/**
 * 提示框 end
 */

/* 
 * 穿梭框
 */
.transfer-box {
	display: inline-block;
	float: left;
}
.transfer-active {
	display: inline-block;
	float: left;
	margin: 0px 4px;
}
.transfer-header{
	font-weight: bold;
	text-align: center;
}
.transfer-data{
	table-layout: fixed;
	border-collapse: collapse;
	width: 100%;
}
.transfer-data tr {
	cursor: pointer;
}
.transfer-data tr:nth-child(even){
    background-color: rgb(240,240,240);
}
.transfer-data tr.selected {
	background-color: #fbf0d2;;
}
.transfer-data td{
	text-indent: 2px;
	overflow:hidden;        /* 超出的文本隐藏 */
	text-overflow:ellipsis; /* 溢出用省略号显示 */
	word-break:keep-all;    /* 不换行 */
	white-space:nowrap;     /* 不换行 */
}
input.btn.after{background:#8a8a8a; color:#fff;}